Promissory Note Program Version 2.00 January 10, 1994 Copyright 1988 - 1994 by J A M E S H U C K A B E Y software with a heart James H. Huckabey Turbo Basic' compiled program (trade mark and copyrights of Borland International, Inc.). 1 Table of Contents User-Supported Software............................page 3 Disclaimer.........................................page 4 System Requirements................................page 5 What The Program Does..............................page 5 Backing Up The Program.............................page 5 Running The Program................................page 7 Promissory Note Menu...............................page 7 ******* NOTES *******..............................page 7 Note - Payee/Maker........................page 9 Note - Renew Payable......................page 13 Note Receivable - Buy/Sell................page 20 From The Author...........................page 25 Exit Program..............................page 26 Screen Displays and Printouts......................page 27 Glossary...........................................page 28 Index..............................................page 30 Invoice............................................page 31 2 USER-SUPPORTED SOFTWARE User-supported software, which is also known as Shareware, is an experiment in microcomputer software distribution based on The following principles: 1. That the value or worth of a program is best judged by the individual user using the program on his/her own machine. 2. That the creation and distribution of microcomputer software can be financially supported by users at reasonable cost. 3. That the copying and sharing of software can and is encouraged. Anyone may request a copy of a user-supported program by sending a blank, formatted disk to the author of the program. An addressed, postage-paid return mailer must accompany the disk (no exceptions, please). A copy of the program, with documentation on the disk, will be sent by return mail. The program will carry a notice suggesting a contribution to the program's author. Making a contribution is completely voluntary. Free distribution of software and voluntary payment for its use eliminates costs for advertising and copy protection schemes. Users obtain quality software at reduced cost. They can try it out before buying, and do so at their own pace and in the comfort of their own home or office. The best programs will survive based purely on their quality and usefulness. Please join the experiment. If you share a belief in these principles, your contribution is requested to help make this work. Regardless of whether you make a contribution, you are encouraged to copy and share this program. PERMISSION TO COPY Individuals, clubs, and other non-profit organizations are granted permission by the authors to freely copy this program and documentation and share it with their members, so long as: 1. No price is charged for the software or documentation. However, a distribution, copying cost or charge for the cost of the diskette, so long as it is not more than $6.00 total. 2. Club members be informed of the user-supported idea and encouraged to support it with their donations. 3. The program(s) or documentation are not modified in any way and they are distributed together. 3 Your Contribution Please send your contribution, $10 is suggested, name, address and version number to the following: James Huckabey 3621-A Fraser Street Bellingham, WA 98226-2473 U.S.A. (206) 671-2868 (voice, Pacific) It is important that your current version number is on all correspondence. The complete archive (see ARCHIVE.TXT) may be freely copied and passed on (non-altered programs), they may be combined with other shareware programs. A Site License is available for commercial use where more than one copy is running at one time; cost is $25 and there is no limit to the number of copies in use at that site. We would also enjoy just hearing your likes and dislikes about any of our programs. We are open to suggestions on how our programs might be improved, all suggestions are evaluated. If you are having program problems, you may be running an altered and/or non-authorized version. Please send us a note along with the version number and the problem you are experiencing. Please include a self addressed stamped envelope if you expect a reply, there are no exceptions. Please give complete details, printouts, screen dumps, etc. You can make notes directly on printouts showing problems or suggestions. Thank you. DISCLAIMER In no event will the Authors be liable to you for any damages, including any lost profits, lost savings, or other incidental or consequential damages arising out of the use of or inability to use the program or unfamiliarity of the user with DOS, BASIC, BASICA/GWBASIC or BASIC compilers, even if the Author has been advised of the possibility of such damages, or for any claim by any other party. 4 SYSTEM REQUIREMENTS IBM PC or compatible, minimum of 256K RAM, 80 column screen, DOS (disk operating system), optional 80 column printer (program does display calculations on the screen, printing similar data on printer). IBM PC is a copyright trademark of International Business Machines Incorporated. WHAT THE PROGRAM DOES The program is menu driven and most instructions appear on the screen in the form of prompts. The program allows you to see and print detailed reports for yourself or clients and should be useful in home or office. The program can calculate the maturity value of a Promissory Note using starting (transaction) date and term. It also calculates late days using date of note and current date, adds interest if there are late charges All pertinent information is displayed on the screen. In all options a summary is displayed in a form of totals and in most cases, details involved can also be displayed in report format or sent to the printer. Also, in each option, pressing loads in previous data entered since starting program. BACKING UP THE PROGRAM As with any program that is not copy protected, never run the original copy. Make a backup using the DISKCOPY command as follows: *** WARNING, ANY INFORMATION ON THE TARGET DISKETTE IS ERASED DURING THE DISKCOPY OPERATION (use a new diskette if possible). Single drive: With your DOS disk in drive A:, type `DISKCOPY A: A:'. You are prompted to put the source disk (source being NOTES disk) in DRIVE A: and to press . Pressing any key starts the copying process. You are then prompted to insert the target diskette, which does not have to be formatted, and to press . This process is repeated until the copying is completed. Dual drives: With your DOS disk in drive A:, type in `DISKCOPY A: B:', you are prompted to insert the source diskette in drive A: and the target diskette in drive B: and press , pressing any key starts the copying process. The target diskette does not need to be formatted. 5 Either of the routines may be repeated by answering the repeat prompt with a . You may also use the wild card routine to copy the information on the diskette to another floppy or hard drive (this is the only way to install this program on a hard drive). Hard Drives: Make sure you are in the proper directory on the destination drive. Place the source diskette in drive A: and type in `COPY A:NOTES.EXE' and press . This is the only file required, however, the .DOC and READ-ME files are there for your instruction and may be copied using the same syntax, but they are not required for the program's execution. Whatever the process, you should have NOTES.EXE on the operational disk but remember when passing on copies of the program to others make sure you pass along all three files. 6 RUNNING THE PROGRAM Since this is a compiled BASIC program, you start it directly from DOS or start up level. The only requirement is that the program be located somewhere in your PATH statement. Type in `NOTES' and press , the title is displayed along with copyright data. You are prompted to press , the screen then displays information about the authors and contribution. If you find this program helpful and use it on a regular basis, you should pay for it. It is you, the end user, that determines what programs are good and useful. Please do not remove any of this information from the program or documentation. Leaving this information in the program assures that the next person is informed about payment, copying information and what files are included in the program package (thank you). After pressing a second time, screen displays: Promissory Note Menu Note - Payee/Maker Note - Renew Payable Note Receivable - Buy/Sell From The Author Exit Program Press Choice  James Huckabey  software with a heart Pressing takes you to the appropriate option, upper or lower case letters may be used, pressing takes you to the termination option where you must press to terminate or you are returned to the Main Menu. ******* NOTES ******* The key buffer has been disabled on the menu, this is to help prevent going to wrong options. 7 All inputs in this program are made within bracket symbols `[ ]' whether they are number or letters. The brackets are to guide you, mainly for word entries, on remaining space available. On number entries only numbers may be entered and on those that use a decimal place, the decimal is acceptable. On entries such as names, any keyboard symbol may be entered. To edit an entry, you may use the to erase all or part of any entry. When your entry is as you want it, the pressing of enters the data into the program. Once you make an entry into a option, the entries remain in memory for all returns and exits from the particular option (during the current running of the program, when you exit at data is erased), with the exception of names which are carried to all options. Upon returning to an option, the current data is displayed beneath the option heading, and all you have to do is press at each of the input prompts and previous data is automatically restored. The only exception to the auto-reload is that if there is a current value, the program has converted the term into days to calculate days used and days remaining. In these cases, the term must be reentered because the term and type are erased (10 Days). 8 Note - Payee/Maker Press from the Main Menu, screen displays (one at a time): Enter Payee's name [ ] Enter Maker's name [ ] You are returned to this screen and position after all operations in this option. You are prompted to type in Payee and then Maker's name, with the maximums being 32 characters. Both inputs have the same restrictions, they may not be left blank and must be filled the first time through. After the names are entered, the screen displays: What is the transaction date, mm-dd-yyyy [ - - ] You are prompted to type in the date using both the BASIC and DOS format 01-01-1988. The entry must contain 8 characters, the program supplies the dashes. The input must be filled the first time through and must be greater than 1979. If you are going to use the current date you can press to load in the current date. If you already have a date entered, to change it you must type in the new date. After the transaction date is entered, the screen displays: Length of time by ay, onth, ear, for new data You are prompted to choose a type of term, days, months or years. Pressing returns you to the transaction date input position. Pressing term option, displays one of the following: How many days [ ] How many months [ ] How many years [ ] The input must be filled the first time through, cannot be less than one, days greater than 365 become 365, months greater than 12 become 12 and years greater than 50 become 50. After an acceptable entry, the program calculates the transaction date and term, screen displays: Maturity date is : 01-01-1988 What is the principal amount [ ] 9 You are prompted to type in the Principal Amount. This entry must be filled the first time through, the entry here cannot exceed $999,999 or the program beeps at you and returns you to the entry position. After the principal entry, the screen displays: Is there an interest charge? Press or Pressing skips the next step and erases the prompt from the screen. Pressing , the screen displays: What is the interest rate,=0 [ ] You are prompted to type in the interest. The entry may be made in decimal or whole number, the program converts all entries into decimal, both are displayed on the screen after you press . If you are entering interest using whole or mixed numbers (10 or 10.1) and want to input less than 1% (.01), you must use a leading zero or the number must be converted to a decimal. Interest rate must not be negative, less than .1% (.001), or greater than 100% (1.00) or the program beeps and repeats the process until input is acceptable. If you are entering 100% it must be entered as a whole number (100) since the program checks the first character for a decimal point when converting from whole number to decimal and cannot distinguish between 1.00 (100%) and 1 (1%). You may press to remove an interest rate, if this is your first interest input, pressing without any data is also a zero rate. After interest is entered, the input line is replaced by the following line: Interest is $ 99.99 If the maturity date is past the current system date, screen displays: Is there an interest charge? Press or Pressing skips the next step and erases the prompt from the screen. Pressing , the screen displays: What is the interest rate, =0 [ ] 10 You are prompted to type in the interest. The entry may be made in decimal or whole number, the program converts all entries into decimal, both are displayed on the screen after you press . If you are entering interest using whole or mixed numbers (10 or 10.1) and want to input less than 1% (.01), you must use a leading zero or the number must be converted to a decimal. Interest rate must not be negative, less than .1% (.001), or greater than 100% (1.00) or the program beeps and repeats the process until input is acceptable. If you are entering 100% it must be entered as a whole number (100) since the program checks the first character for a decimal point when converting from whole number to decimal and cannot distinguish between 1.00 (100%) and 1 (1%). You may press to remove an interest rate, if this is your first interest input, pressing without any data is also a zero rate. All late charges are converted to days for ease in calculating days expired since Maturity Date and is displayed as days both on the screen as well as printouts. After interest is entered, the input line is replaced by the following line: Interest is $ 9.99 Press

=print, =screen, =new data or =Menu Because of the vast amount of input variances and results, the data is printed on the screen in the same format as is printed on the printer. Press

to print, to display data on the screen, to enter new/change data or to return to the Menu. Depending on the entries, maturity date and late charges, the program displays the following data, (labeled, here, for ease in reading) is displayed along with header: (interest bearing note with late charge) Principal X Rate X Term days = Interest 999.99 X 0.0120 = 12.00% X 365 days = 119.99 Principal + Interest = Maturity Value 999.99 + 119.99 = $ 1,119.99 Maturity Value X Late Rate X Term Days = Late Charge 1,119.99 X 0.0100 = 10.00% X 12 days = $ 3.68 Maturity Value + Late Charge = Total Now Due 1,119.99 + 3.68 = $ 1123.67 -------------------> 11 This is a non-interest bearing note (with late charge) Maturity Value : Term days 999.99 : 365 days Maturity Value X Late Rate X Term Days = Late Charge 999.99 X 0.0100 = 10.00% X 12 days = $ 3.28 Maturity Value + Late Charge = Total Now Due 999.99 + 3.28 = $ 1003.27 Press

to print, for new data or for Menu You are prompted to press

to print data, for new data of for Main Menu. You may press your choice the option is there to allow you to change any or all data. Remember on returning to the name entry position, the pressing of in any input restores previous data, allowing for ease in corrections or adjustments. If you make errors during the entries, continue with the rest of your inputs and then at the printer/screen/exit prompt press repeatedly until you reach the entry to be corrected. When you reach the entry to be changed, just type in the new data and proceed as before. *** see Screen Displays and Printouts *** 12 Note - Renew Payable Press from the Main Menu, screen displays (one at a time): Enter Payee's name [ ] Enter Maker's name [ ] You are returned to this screen and position after all operations in this option. You are prompted to type in Payee and then Maker's name, with the maximums being 32 characters. Both inputs have the same restrictions, they may not be left blank and must be filled the first time through. After the names are entered, the screen displays: _________________ Old Promissory Note Information _______________ What is the date of the note, mm-dd-yyyy [ - - ] You are prompted to type in the date using both the BASIC and DOS format 01-01-1988. The entry must contain 8 characters, the program supplies the dashes. The input must be filled the first time through and must be greater than 1979. If you already have a date entered, to change it you must type in a new date. After the date of the note is entered, the screen displays: Length of time by ay, onth, ear, for new data You are prompted to choose a type of term, days, months or years. Pressing returns you to the transaction date input position. Pressing term option, displays one of the following: How many days [ ] How many months [ ] How many years [ ] The input must be filled the first time through, cannot be less than one, days greater than 365 become 365, months greater than 12 become 12 and years greater than 50 become 50. After an acceptable entry, the program calculates the transaction date and term, screen displays: What is the principal amount [ ] 13 You are prompted to type in the Principal Amount. This entry must be filled the first time through, the entry here cannot exceed $999,999 or the program beeps at you and returns you to the entry position. After the principal entry, the screen displays: Maturity date is : 01-01-1988 Is there an interest charge? Press or Pressing skips the next step and erases the prompt from the screen. Pressing , the screen displays: What is the interest rate, =0 [ ] You are prompted to type in the interest. The entry may be made in decimal or whole number, the program converts all entries into decimal, both are displayed on the screen after you press . If you are entering interest using whole or mixed numbers (10 or 10.1) and want to input less than 1% (.01), you must use a leading zero or the number must be converted to a decimal. Interest rate must not be negative, less than .1% (.001), or greater than 100% (1.00) or the program beeps and repeats the process until input is acceptable. If you are entering 100% it must be entered as a whole number (100) since the program checks the first character for a decimal point when converting from whole number to decimal and cannot distinguish between 1.00 (100%) and 1 (1%). You may press to remove an interest rate, if this is your first interest input, pressing without any data is also a zero rate. After interest is entered, the input line is replaced by the following line: If the maturity date is past the current system date, screen displays: Number of days past maturity is : 10 days Is there an interest charge? Press or Pressing skips the next step and erases the prompt from the screen. Pressing , the screen displays: What is the interest rate, =0 [ ] 14 You are prompted to type in the interest. The entry may be made in decimal or whole number, the program converts all entries into decimal, both are displayed on the screen after you press . If you are entering interest using whole or mixed numbers (10 or 10.1) and want to input less than 1% (.01), you must use a leading zero or the number must be converted to a decimal. Interest rate must not be negative, less than .1% (.001), or greater than 100% (1.00) or the program beeps and repeats the process until input is acceptable. If you are entering 100% it must be entered as a whole number (100) since the program checks the first character for a decimal point when converting from whole number to decimal and cannot distinguish between 1.00 (100%) and 1 (1%). You may press to remove an interest rate, if this is your first interest input, pressing without any data is also a zero rate. All late charges are converted to days for ease in calculating days expired since Maturity Date and is displayed as days both on the screen as well as printouts. After interest is entered screen displays: Is previous interest to be paid now ? Press or You are prompted as to whether the interest is to be paid now or added to maturity value on new note . Regardless of your response the program checks to see if current date is beyond the maturity date, if so, the screen displays: Is there an interest charge? Press or Pressing skips the next step and erases the prompt from the screen. Pressing , the screen displays: What is the interest rate, =0 [ ] You are prompted to type in the interest. The entry may be made in decimal or whole number, the program converts all entries into decimal, both are displayed on the screen after you press . If you are entering interest using whole or mixed numbers (10 or 10.1) and want to input less than 1% (.01), you must use a leading zero or the number must be converted to a decimal. Interest rate must not be negative, less than .1% (.001), or greater than 100% (1.00) or the program beeps and repeats the process until input is acceptable. If you are entering 100% it must be entered as a whole number (100) since the program checks the first character for a decimal point when converting from whole number to decimal and cannot distinguish between 1.00 (100%) and 1 (1%). 15 You may press to remove an interest rate, if this is your first interest input, pressing without any data is also a zero rate. All late charges are converted to days for ease in calculating days expired since Maturity Date and is displayed as days both on the screen as well as printouts. After interest is entered screen displays: Are late charges to be paid now ? Press or You are prompted as to whether the interest is to be paid now or added to maturity value on new note . Depending on your responses, one or more of the following statements are displayed: Interest due on principal amount is $ 9.99 or Interest added to principals is $ 9.99 Late charges due on principal are $ 9.99 or Late charges added to principal are $ 9.99 These are then followed by one of the following statements: Total interest due at this time is $ 19.98 or Total interest added to principal is $ 19.98 _________________ New Promissory Note Information _______________ Principal amount is $ 999.99 or New principal amount is $ 1009.98 If there is an interest amount to be added, the new principal amount reflects this result, if no interest (due or late charges) the amount shown is the same amount shown in the original note. Is there an interest charge? Press or Pressing skips the next step and erases the prompt from the screen. Pressing , the screen displays: What is the interest rate, =0 [ ] 16 You are prompted to type in the interest. The entry may be made in decimal or whole number, the program converts all entries into decimal, both are displayed on the screen after you press . If you are entering interest using whole or mixed numbers (10 or 10.1) and want to input less than 1% (.01), you must use a leading zero or the number must be converted to a decimal. Interest rate must not be negative, less than .1% (.001), or greater than 100% (1.00) or the program beeps and repeats the process until input is acceptable. If you are entering 100% it must be entered as a whole number (100) since the program checks the first character for a decimal point when converting from whole number to decimal and cannot distinguish between 1.00 (100%) and 1 (1%). You may press to remove an interest rate, if this is your first interest input, pressing without any data is also a zero rate. All late charges are converted to days for ease in calculating days expired since Maturity Date and is displayed as days both on the screen as well as printouts. After interest is entered the program supplies the current date as the transaction date. Since the interest calculated is only effective on the current date and the current date is used to determining late charges, the program supplies the date. Screen displays: Transaction date is : 02-01-1988 Length of time by ay, onth, ear, for new data You are prompted to choose a type of term, days, months or years. Pressing returns you to the transaction date input position. Pressing term option, displays one of the following: How many days [ ] How many months [ ] How many years [ ] The input must be filled the first time through, cannot be less than one, days greater than 365 become 365, months greater than 12 become 12 and years greater than 50 become 50. After an acceptable entry, the program calculates the transaction date and term, screen displays: Maturity date is : 05-01-1988 Press

=print, =screen, =new data or =Menu 17 Because of the vast amount of input variances and results, the data is printed on the screen in the same format as is printed on the printer. Press

to print, to display data on the screen, to enter new/change data or to return to the Menu. Depending on the entries, maturity date and late charges, the program displays the following data, (labeled, here, for ease in reading) is displayed along with header: The is renewed note with interest Old Note...... Principal X Rate X Term days = Interest 999.99 X 0.0120 = 12.00% X 365 days = 11.99 Principal + Interest = Maturity Value (or Current Value) 999.99 + 11.99 = $ 1,011.99 (if there is interest due at this time) Plus interest to be paid at this time : $ 11.99 (if there are late charges they are noted here) New Note...... Principal X Rate X Term days = Interest 1,011.99 X 0.0120 = 12.00% X 365 days = 12.14 Principal + Interest = Maturity Value 1,011.99 + 12.14 = $ 1,024.13 -------------------> This is renewed non-interest bearing note Old Note...... Maturity Value : Term days $ 999.99 : 365 days Plus interest to be paid at this time : $ 9.99 (if there are late charges they are noted here) New Note...... Maturity Value : Term days $ 999.99 : 365 days Press

to print, for new data or for Menu 18 You are prompted to press

to print data, for new data of for Main Menu. You may press your choice the option is there to allow you to change any or all data. Remember on returning to the payee name entry position, the pressing of in any input restores previous data, allowing for ease in corrections or adjustments. If you make errors during the entries, continue with the rest of your inputs and then at the printer/screen/exit prompt press repeatedly until you reach the entry to be corrected. When you reach the entry to be changed, just type in the new data and proceed as before. *** see Screen Displays and Printouts *** 19 Note Receivable - Buy/Sell Press from the Main Menu, screen displays (one at a time): Enter Payee's name [ ] Enter Maker's name [ ] Enter Buyer's name [ ] Enter Sellers name [ ] You are returned to this screen and position after all operations in this option. You are prompted to type in Payee, Maker, buyer and sellers names with the maximums being 32 characters. All inputs have the same restrictions, they may not be left blank and must be filled the first time through. If the Payee and Seller are the same if you just press the Payee's name is transferred to the Seller's name. After the names are entered, the screen displays: What is the date of the note, mm-dd-yyyy [ - - ] You are prompted to type in the date using both the BASIC and DOS format 01-01-1988. The entry must contain 8 characters, the program supplies the dashes. The input must be filled the first time through and must be greater than 1979. If you already have a date entered, to change it you must type in a new date. After the date of the note is entered, screen displays: Length of time by ay, onth, ear, for new data You are prompted to choose a type of term, days, months or years. Pressing returns you to the transaction date input position. Pressing term option, displays one of the following: How many days [ ] How many months [ ] How many years [ ] The input must be filled the first time through, cannot be less than one, days greater than 365 become 365, months greater than 12 become 12 and years greater than 50 become 50. After an acceptable entry, the program calculates the transaction date and term, screen displays: What is the principal amount [ ] 20 You are prompted to type in the Principal Amount. This entry must be filled the first time through, the entry here cannot exceed $999,999 or the program beeps at you and returns you to the entry position. After the principal entry, the screen displays: Is there an interest charge? Press or Pressing skips the next step and erases the prompt from the screen. Pressing , the screen displays: What is the interest rate, =0 [ ] You are prompted to type in the interest. The entry may be made in decimal or whole number, the program converts all entries into decimal, both are displayed on the screen after you press . If you are entering interest using whole or mixed numbers (10 or 10.1) and want to input less than 1% (.01), you must use a leading zero or the number must be converted to a decimal. Interest rate must not be negative, less than .1% (.001), or greater than 100% (1.00) or the program beeps and repeats the process until input is acceptable. If you are entering 100% it must be entered as a whole number (100) since the program checks the first character for a decimal point when converting from whole number to decimal and cannot distinguish between 1.00 (100%) and 1 (1%). You may press to remove an interest rate, if this is your first interest input, pressing without any data is also a zero rate. After interest is entered, the input line is replaced by the following line: What is the transaction date, mm-dd-yyyy [ - - ] You are prompted to type in the date using both the BASIC and DOS format 01-01-1988. The entry must contain 8 characters, the program supplies the dashes. The input must be filled the first time through,on first time through you may press to load current date, after first time through, you must type in new date in order to change it. After the date of the note is entered, the screen displays: If the maturity date is past the current system date, screen displays: Number of days past maturity is : 5 days Is there an interest charge? Press or 21 Pressing skips the next step and erases the prompt from the screen. Pressing , the screen displays: What is the interest rate, =0 [ ] You are prompted to type in the interest. The entry may be made in decimal or whole number, the program converts all entries into decimal, both are displayed on the screen after you press . If you are entering interest using whole or mixed numbers (10 or 10.1) and want to input less than 1% (.01), you must use a leading zero or the number must be converted to a decimal. Interest rate must not be negative, less than .1% (.001), or greater than 100% (1.00) or the program beeps and repeats the process until input is acceptable. If you are entering 100% it must be entered as a whole number (100) since the program checks the first character for a decimal point when converting from whole number to decimal and cannot distinguish between 1.00 (100%) and 1 (1%). You may press to remove an interest rate, if this is your first interest input, pressing without any data is also a zero rate. All late charges are converted today's for ease in calculating days expired since Maturity Date and is displayed as days both on the screen as well as printouts. If there is still time on the note, the screen displays: Number of days expired on note is : 49 days Accumulated interest is $ 999.99 Is there a discount ? Press or Pressing skips the next step and erases the prompt from the screen. Pressing , the screen displays: What is the discount rate, =0 [ ] You are prompted to type in the interest to be used in the discount. The entry may be made in decimal or whole number, the program converts all entries into decimal, both are displayed on the screen after you press . If you are entering interest using whole or mixed numbers (10 or 10.1) and want to input less than 1% (.01), you must use a leading zero or the number must be converted to a decimal. If the note is past due, the program does not ask for a discount value and uses a heading that informs you that this is a non-discount sale (if anyone would by a past due note?). 22 Interest rate must not be negative, less than .1% (.001), or greater than 100% (1.00) or the program beeps and repeats the process until input is acceptable. If you are entering 100% it must be entered as a whole number (100) since the program checks the first character for a decimal point when converting from whole number to decimal and cannot distinguish between 1.00 (100%) and 1 (1%). You may press to remove an interest rate, if this is your first interest input, pressing without any data is also a zero rate. All late charges are converted to days for ease in calculating days expired since Maturity Date and is displayed as days both on the screen as well as printouts. After interest is entered, screen displays: Press

=print, =screen, =new data or =Menu Because of the vast amount of input variances and results, the data is printed on the screen in the same format as is printed on the printer. Press

to print, to display data on the screen, to enter new/change data or to return to the Menu. Depending on the entries, maturity date and late charges, the program displays the following data, (labeled, here, for ease in reading) is displayed along with header: (interest bearing note with late charge) Principal X Rate X Term days = Interest $999.99 X 0.0120 = 12.00% X 365 days = 119.99 Principal + Interest = Maturity Value $999.99 + 119.99 = $ 1,119.99 Maturity Value X Discount Rate X Term days = Discount $1,119.99 X 0.0100 = 10.00% X 12 days = $ 3.68 Maturity Value - Discount = Proceeds $1,119.99 - 3.68 = $ 1116.31 -------------> Non-interest bearing note Maturity Value X Discount Rate X Term days = Discount $ 999.99 X 0.0100 = 10.00% X 65 days = $ 17.80 23 Maturity Value - Discount = Proceeds $ 999.99 - 17.80 = $ 982.18 Non-interest bearing note, this is a non-discount sale(late note) Maturity Value : Term days $ 999.99 : 90 days Press

to print, for new data or for Menu You are prompted to press

to print data, for new data of for Main Menu. You may press your choice the option is there to allow you to change any or all data. ***** NOTE ***** If a note is past due, no discount is calculated and is handled as a non-discount note. Remember on returning to the name entry position, the pressing of in any input restores previous data, allowing for ease in corrections or adjustments. If you make errors during the entries, continue with the rest of your inputs and then at the printer/screen/exit prompt press repeatedly until you reach the entry to be corrected. When you reach the entry to be changed, just type in the new data and proceed as before. *** see Screen Displays and Printouts *** 24 From The Author Press from the Promissory Note Menu, screen displays: From The Author If you find this program useful, please send contribution, $10 is suggested, to the following so I can continue with updates as well as new programs. Please include version number, source of program and your diskette size. James Huckabey, 3621-A Fraser Street, Bellingham, WA 98226 If you use the program on a regular basis, please show your support for the program as well as the shareware theme. Feel free to copy and pass on non-altered copies, however no fee may be charged for the program itself. You can send me diskettes to cover two megs with return postage and $1 to receive a copy of all my current software. I would enjoy hearing from you about your likes, dislikes or suggestions on any of my programs. I am user friendly! Press to Continue Pressing returns you to the Main Menu. 25 Exit The Program Press from the Promissory Note Menu, screen displays: Promissory Note Program I hope you have enjoyed the program  J A M E S H U C K A B E Y  software with a heart Program is terminated and you are returned to DOS (system start up level). If you exit the program, all data that was entered into the program is lost, if you restart the program you must reenter previous data to see previous results. If you have a border color at DOS level other than black before starting NOTES, the border is set to black on termination. 26 Screen Displays and Printouts The program calculates all data which is then displayed on the screen or printed on the printer. The data that is printed on the screen is the same as the data that is printed on the printer. The screens may not show all data because of screen limitations but vital data is displayed. There are no prompts during the printouts, these reports are contained on one page. After choosing to print, you are prompted to set the paper in the printer to 1/2 inch below the perforation and to turn the printer off and back on. Turning the printer on and off clears all printer codes that might have been sent to the printer by previous programs, it also makes wherever the paper is positioned the new home position. Home position is the alignment position to which the paper is returned to each time the printer advances the paper to a new page (FF/form feed). This step is necessary only the first time you do a print out and is not required again during this running of the program. You are prompted to enter the number of copies that you wish to print, pressing uses the default of one copy, but you can print up to 9 copies at a time. While printing, screen displays: Printing n copies, please wait......... Where `n' represents the number of copies. When printing is completed, you are returned to the name input position where you may enter new data or exit from the chosen option. 27 GLOSSARY ALL INPUTS=In this program, in number inputs all numbers from 0 to 9 and the decimal point are acceptable. In inputs containing words (alphanumeric) any keyboard symbol may be entered. APOSTROPHE(S)=Used in this documentation and program as high lighting and are not required on any input. CONTROL KEYS=Pressing and perform the same function and are used for ease of operation and may be pressed for return to Main Menu from any input or prompt. The key is used in removing data from inputs that do not require data and may be left blank. The key is used for skipping or in other multiple choice prompts. DEFAULT=Preset minimum or maximum set by the program to keep inputs within the limits of the operation or to fit within number formats used on screen displays and printouts. ENTER=Pressing of the or key. The word ENTER is used in this program and documentation and may be called RETURN on your system (big blue uses the return sign). ENTRY, ENTRIES=Typing in data followed by the pressing of the key. INTEGER=Whole number without any decimal value, inputs requiring an integer value convert all non-integer values. PRESS=Means to press single key and does not require the pressing of the key. Keys to be pressed are enclosed within less than/greater than symbols < >. All requests may be upper or lower-case. PRESS =Where this is displayed, it is required to do the task to which it is requested. The key is also the default for `Y' (yes) or to continue without exiting. In some cases the program prompts you for either the or key and is used for ease in operation. PRESS TO EXIT=To exit an option when displayed on the screen. In some cases the program prompts you for either the or key and is used for ease in operation. PROMPT=Displays on the screen upon which appropriate action must be taken. 28 THE SCREEN DISPLAYS=What is displayed on the computer screen less any decoration, all blank lines and may contain abbreviations not used in the program because of manual format. 29 Index CALCULATE..............5,8,9,13,17,20,24,27 DAY....................5,8,9,11,13-15,18,21-24 DISCOUNT...............22-24 DUE....................11,12,16,18,22,24 ERROR..................12,19,24 ...................28 (not listed in manual or screen) ...................10,11,14-17,21-23,28 ...................28 (not listed in manual or screen) ..................28 (not listed in manual or screen) INTEGER................28 (not listed in manual or screen) MONTH..................9,13,17,20 PRINCIPAL..............9,11,13,16,18,20,21,23 RATE (see interest)....10,11,12,14-18,21-23 TERM (see period)......5,8,9,11,13,16,17,18,20,23,24 TERMINATE..............7,26 USER...................2-4,7 YEAR...................9,13,17,20 ZERO...................10,11,14-17,21-23 30  James Huckabey  software with a heart Date: P.O.Number: James Huckabey 3621-A Fraser Street Bellingham, WA 98226 ================================================================================ QUANTITY| DESCRIPTION | EACH | TOTAL -------------------------------------------------------------------------------- | Promissory Note Program, contribution only | 10.00 | -------------------------------------------------------------------------------- | Current version on diskette U.S. add | 2.00 | | outside of United States add | 5.00 | | Disk Size: 360[ ] 1.2[ ] 720[ ] 1.44[ ] | | -------------------------------------------------------------------------------- | Site License (allows multiple copies to be | 25.00 | | run at same location for one fee) | | -------------------------------------------------------------------------------- | | | | | | -------------------------------------------------------------------------------- SUBTOTAL | (Washington state residents please add 7.6%) SALES TAX | ============== (U.S. funds only) TOTAL | ................................................................................ FROM: NAME: ------------------------------------------------------- ADDRESS: ------------------------------------------------------- CITY: ------------------------------------------------------- STATE & ZIP: (or Country)------------------------------------------------------- ------------------------------------------------------- ------------------------------------------------------- Your current version number date ------------ --------------- (from title screen) 31